工厂模式分为简单工厂和抽象工厂
简单工厂专门生产同一类型的产品,而抽象工厂生产一系列的产品
为什么要有工厂,我直接 new 一个对象不行吗
	直接目的:避免在代码中出现大量的 new 关键字
	根本目的:将对象的创建统一起来全球维护和整体把控
	这一点可以理解，加入你在项目中new了某个对象100次，一年后由于业务逻辑变更，构造方法多了一个参数，你会怎么办？你应该会这么做：找到这100个对象new的地方，用新的构造方法来创建对象，你重复劳动了100次，
	假如采用工厂模式，你只用改一次：把创建工厂给改一下就好了。这就是工厂模式最简单最直接的好处。
